meticulously clean - German English Dictionary